﻿body {
	margin: 0px;
	text-align:center;
	}
body,td,font,a,span,input {
	font-size: 16px;
	line-height:24px;
	font-family:"微软雅黑"}

a{text-decoration:none}
img{ border:0}
.clear{clear:both;font-size:0; line-height:0; height:0; padding:0; margin:0}





.topbox{min-width:1300px; height:131px; width:auto; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1300? '1300px' : 'auto');}
.top{ width:1300px;margin:0 auto}
.logo{}
.bb{ position:absolute; top:20px; left:20px; text-align:left;font-size:14px;color:#7e7e7e; font-family:"Arial"}
.bb a{ font-size:14px; color:#e6b36b; background:url(../images/jt.png) no-repeat right; padding:0 15px 0 10px}
.bb .en a{font-size:14px;color:#7e7e7e; background:none; padding-left:80px}
.menu{width:1300px;position:relative; z-index:9998; text-align:center;}
.js-css-menu {display: inline-block;}
.js-css-menu, .js-css-menu ul, .js-css-menu li {list-style: none;padding: 0;margin: 0;}
.js-css-menu a {font-size:16px; color:#7e7e7e; line-height:65px; height:65px;width:124px; text-align:center; }
.js-css-menu > li {
	display: inline-block;
	float: left;
}
.js-css-menu > li > a {font-size:16px; color:#7e7e7e;display: block;}
.js-css-menu > li.current > a {background: url(../images/jt.png) no-repeat 105px center; color:#7e7e7e}

/* SUBMENU */
.js-css-menu > li ul {
	
	background: #FFF;
	position: absolute;
	top:65px; width:124px;
	display: none;
	text-align:center;
	padding:10px 0;
	
}
.js-css-menu > li ul a {
	color:#7e7e7e; font-size:16px;line-height:36px; padding:0; height:36px
}
.js-css-menu > li ul a:hover, .js-css-menu > li ul a:focus {
	color:#535353;
}

.js-css-menu > li:hover ul, .js-css-menu > li:focus ul {
	color:#535353;display:block
}



* {
	margin:0;
	padding:0;
	list-style:none;
}

.fullSlide {
	min-width:1300px;width:auto;
	position:relative;
	height:829px;
	background:#ffffff; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1300? '1300px' : 'auto');
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:829px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:829px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:20px;
	left:0;
	height:9px;
	line-height:9px;
}
.fullSlide .hd ul {
	text-align: center; width:1300px; margin:0 auto
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:9px;
	height:9px;
	margin:0 6px;
	overflow:hidden;
	background: url(../images/dot.png) no-repeat;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background: url(../images/doth.png) no-repeat;
}


.indexone{width:1300px;text-align:left;margin:0 auto;}
.sptitle{ background:url(../images/yh.png) no-repeat center top; margin:60px 0 50px; text-align:center; padding-top:55px}
.sptitle a{ display:block; font-size:30px; color:#0f0f0f; line-height:30px; font-family:"宋体"}
.sptitle span{ display:block; padding-top:18px; font-style:italic;font-size:16px;color:#b0b0b0; font-family: Arial, Helvetica, sans-serif}
.sptitle p{ display:block; font-size:16px; color:#737373; line-height:40px; padding-top:25px}
.sptitle font{ display:block; font-size:14px; color:#c8c8c8;font-style:italic;font-family: Arial, Helvetica, sans-serif}
.sp{ width:1300px; height:623px; margin:0 auto}

.indextwo{width:1300px;text-align:left;margin:0 auto 50px;}

.ititle{text-align:center; height:140px; padding-top:40px}
.ititle a{ display:inline-block;font-size:26px; color:#929292; line-height:46px; font-family:"宋体"}
.ititle span{ display:block;font-size:44px; color:#656565; line-height:30px; padding-top:10px; font-family: Arial, Helvetica, sans-serif }

.picScroll-left{ overflow:hidden; position:relative;  }
.picScroll-left .hd{ height:9px;text-align:center; margin-top:30px;}
.picScroll-left .hd ul{}
.picScroll-left .hd ul li{ list-style:none; display:inline-block;width:9px;height:9px; margin:0 8px; background:url(../images/dot.png) no-repeat;color:#F00; line-height:999px; text-align:center;cursor:pointer;overflow:hidden; }
.picScroll-left .hd ul li.on{background: url(../images/doth.png) no-repeat;color:#FFFFFF;width:9px;height:9px;font-size:14px;}
.picScroll-left .bd{ position: relative; left:0; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{float:left; margin-right:35px; _display:inline; overflow:hidden; width:410px;  }

.picScroll-left .bd ul li .cp { width:410px; height:550px; display:block;text-align:center}
.cp img{ width:410px; height:410px;}
.cp span{ display:block; font-size:26px; color:#0f0f0f; padding-top:25px;font-family:"宋体"}
.cp font{ display:block; font-size:16px; color:#929292; line-height:54px;}
.cp i{ display:block; width:102px; height:34px; background:#CA8298; font-style:normal;font-size:16px; color:#FFF; line-height:34px; text-align:; margin:0 auto;font-family:"宋体"}

.picScroll-left .bd ul li .inews { width:410px; height:500px; display:block; text-align:center}
.inews img{ width:410px; height:275px;}
.inews span{ display:block; font-size:26px; color:#0f0f0f; padding-top:25px;font-family:"宋体"}
.inews font{ display:block; font-size:16px; color:#929292; line-height:24px; height:72px; padding:15px 0; overflow:hidden}
.inews i{ display:block; width:102px; height:34px; background:#CA8298; font-style:normal;font-size:16px; color:#FFF; line-height:34px; text-align:; margin:0 auto;font-family:"宋体"}



.indexthreebox{min-width:1300px; width:auto; height:551px;background:url(../images/aboutbj.jpg) no-repeat; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1300? '1300px' : 'auto');}
.indexthree{width:1300px; text-align:left;padding-top:96px;margin:0 auto;}

.aboutbox{ width:442px; height:290px; padding:35px 90px; background:url(../images/aboutbj.png) repeat; text-align:center;overflow:hidden; margin-left:650px}
.aboutbox big{ display:block; font-size:36px; color:#0f0f0f; padding-top:25px; font-family:"宋体"}
.aboutbox span{ display:block;font-size:16px;color:#4a4744;line-height:26px; padding:30px 0}
.aboutbox i{display:block; width:102px; height:34px; background:#CA8298; font-style:normal;font-size:16px; color:#FFF; line-height:34px; text-align: center; margin:0 auto;font-family:"宋体"}


.footmenubj{min-width:1300px; width:auto;background:#F7F0EA; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1300? '1300px' : 'auto');}
.footmenubox{width:1300px; text-align:left; padding:30px 0; margin:0 auto}
.footmenu{ float:left;}
.footmenu p{ float:left; padding-right:90px}
.footmenu a{ display:block; font-size:16px; color:#929292; line-height:30px}
.footmenu big{ display:block; font-size:18px; color:#0f0f0f; padding-bottom:15px;font-family:"宋体"}

.tel{ float:right; width:200px;background:url(../images/tel.png) no-repeat; padding-left:53px;margin-top:10px}
.tel big{ font-size:22px; color:#0f0f0f; font-family:"宋体"}
.tel span{ display:block; font-size:14px; color:#929292; line-height:20px; font-family:Arial, Helvetica, sans-serif}
.tel font{ font-size:18px; color:#b43d61;}
.tel i{display:block; font-style:normal; font-size:15px; color:#b43d61}

.footbox{min-width:1300px; width:auto;background:#F7F0EA; border-top:solid 1px #D0C9C3;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1300? '1300px' : 'auto');}
.foot{width:1300px; text-align:left; padding:15px 0; margin:0 auto}

.footer{/*float:left; width:900px;*/font-size:16px; color:#604b4e;line-height:46px;}
.footlink{ float:right;}
.footlink a{ float:left; display:block; width:48px; height:48px; margin:0 10px}
.footlink a img {-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;}
.footlink a:hover img {-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: }
	
	
	
.main{min-width:1300px; width:auto;border-top:solid 1px #DCDCDC;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1300? '1300px' : 'auto');}
.maincon{width:1300px; text-align:left;margin:0 auto 50px;height:auto!important;min-height:400px; height:400px}
.location{ padding:30px 0; font-size:14px; color:#929292;}
.location a{font-size:14px; color:#929292; padding:0 5px}
.location span{ font-size:14px; color:#0f0f0f}

.cplist{ margin-left:-35px; overflow:hidden}
.cplist a{ float:left; display:block;width:410px;margin:0 0 35px 35px; text-align:center}
.cplist img{ width:410px; height:410px;}
.cplist span{ display:block; font-size:26px; color:#0f0f0f; padding-top:25px;font-family:"宋体"}
.cplist font{ display:block; font-size:16px; color:#929292; line-height:54px;}
.cplist i{ display:block; width:102px; height:34px; background:#CA8298; font-style:normal;font-size:16px; color:#FFF; line-height:34px; text-align:; margin:0 auto;font-family:"宋体"}

.page{ text-align:center;margin:50px auto}
.page a{display: inline-block;font-size:16px; color:#0f0f0f;width:24px; height:24px;margin:0 8px;}
.page a:hover,.page .focus{color:#ffffff;background: url(../images/page.png) no-repeat;}
.page .pre,.page .pre:hover{ background:none; width:auto;color:#0f0f0f;}



.cpxxbox{ border:solid 1px #DCDCDC; padding:50px}
.case{ float:left;width:581px;}
.case .mod18{width:581px;height:735px; position:relative;}

.case .mod18 li{float:left;}
.case .mod18 .cf li{position:relative;color:#666666; line-height:40px}
.case .mod18 .cf a{ position:absolute; width:581px; height:581px; display:block; left:0}

.case .mod18 .picBox{ width:581px; height:581px;margin-bottom:10px;position:relative;overflow:hidden;}
.case .mod18 .picBox ul{height:581px;position:absolute;}
.case .mod18 .picBox li{width:581px;height:581px;text-align:center; position:relative}
.case .mod18 .picBox li img{ width:581px; height:581px;}
.case .mod18 .picBox li a:hover{ padding:0; margin:0}
.case .mod18 .listBox{width:581px;height:110px; position:relative;overflow:hidden;}
.case .mod18 .listBox ul{height:109px;width:590px;position:absolute;}
.case .mod18 .listBox li{width:118px;height:109px;cursor:pointer;position:relative;}
.case .mod18 .listBox li a{display:block;width:109px;height:109px; }
.mod18 .listBox li img{width:107px;height:107px; border:solid 1px #DCDCDC}
.case .mod18 .listBox .on img{width:107px;height:107px;border:solid 1px #CA8296}


.cpxx{border:solid #E5E5E5; border-width:1px 0; padding:40px 0; text-align:center}
.cpxxlist{ padding-top:30px; position:relative}
.cpxxlist a{ float:left; display:block;font-size:16px; color:#929292}
.cpxxlist a:hover{ color:#ca8298}
.cpxxlist .back{ position:absolute; top:30px; left:50%}
.cpxxlist .next{ float:right}

.cpbox{ float:right; width:530px}
.cptitle{ border-bottom:dashed 1px #DDDDDD; text-align:center; padding:17px 0; font-size:18px; color:#0f0f0f; line-height:30px; font-family: Arial, Helvetica, sans-serif}
.cptitle big{ display:block; font-size:36px; color:#b43d61; line-height:55px; font-weight:bold;font-family:"宋体"}
.cptitle font{font-size:18px; color:#0f0f0f; line-height:30px;font-family:"宋体"}
.cpcon{ padding:40px 80px 0; margin-bottom:40px;text-align:center;font-size:14px; color:#383838; line-height:28px; height:168px; overflow:hidden;font-family:"宋体"}
.cpjg{ text-align:center; font-size:36px; color:#b84467;}
.cpjg span{ font-size:22px;color:#b84467;}
.cpjg font{ display:block; border:solid 1px #CA8298; width:276px; height:52px; line-height:52px; margin:20px auto}

.gmfs{}
.gmfs big{ display:block; text-align:center;font-size:16px; color:#383838; padding:25px 0}
.gmfs p{ border-left:solid 1px #DCDCDC; height:106px}
.gmfs a{ float:left; display:block;border-right:solid 1px #DCDCDC; height:90px; width:174px; padding-top:16px; text-align:center}
.gmfs span{ display:block; text-align:center; font-size:14px; color:#383838}

.news{ margin-left:-35px; overflow:hidden}
.news a{ float:left; display:block;width:410px;margin:0 0 35px 35px; text-align:center}
.news img{ width:410px; height:275px;}
.news span{ display:block; font-size:26px; color:#0f0f0f; padding-top:25px;font-family:"宋体"}
.news font{ display:block; font-size:16px; color:#929292; line-height:24px; height:72px; padding:15px 0; overflow:hidden}
.news i{ display:block; width:102px; height:34px; background:#CA8298; font-style:normal;font-size:16px; color:#FFF; line-height:34px; text-align:; margin:0 auto;font-family:"宋体"}


.hzbj{min-width:1300px; width:auto;background:#F7F7F7;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1300? '1300px' : 'auto');}
.hzbox{width:1300px; text-align:left; padding:15px 0; margin:0 auto}
.hzlist{ margin-left:-34px; overflow:hidden}
.hzlist a{ float:left; display:block; text-align:center; width:300px; height:130px; margin:0 0 24px 33px;}

.newsxxtitle{text-align:center;font-size:30px; color:#ca8298; line-height:40px;}
.newsxxtitle span{display:block;text-align:center;font-size:14px; line-height:30px;color:#929292; padding-top:10px}
.newscontent{border:solid #E5E5E5; border-width:1px 0; padding:40px 120px; text-align:center; font-size:16px; color:#737373; line-height:30px}
.newscontent big{ display:block; font-size:16px; color:#ca8298; padding:20px 0}



.abouttitle{ background:url(../images/yh1.jpg) no-repeat center top; padding-top:40px; margin:55px 0 20px;text-align:center;font-size:30px; color:#0f0f0f; line-height:30px; font-family:"宋体"}
.abouttitle span{display:block;font-size:16px; color:#929292;font-style:italic;line-height:50px; font-family:"宋体"}

.intro{ padding:0 200px; margin-bottom:50px;font-size:16px; color:#737373; line-height:30px; text-align:center}
.intro p{font-size:16px; color:#737373; line-height:30px;text-align:center}